RISCV64-CI: Update toolchain to unbreak qemu-riscv; add B/HFLOAT16 to VL256 target#5494
RISCV64-CI: Update toolchain to unbreak qemu-riscv; add B/HFLOAT16 to VL256 target#5494martin-frbg wants to merge 3 commits intoOpenMathLib:developfrom
Conversation
|
Thanks Martin! |
|
weird error where it apparently fails to include a valid time.h from common.h , but only in the compare_ tests |
| *****************************************************************************/ | ||
| #include <stdio.h> | ||
| #include <stdint.h> | ||
| #include <time.h> |
There was a problem hiding this comment.
Why would only SHGEMV need this? Shouldn't the others also need it?
|
I'm just trying if it fixes compilation for that one file... time.h should get included by common.h, so maybe that nightly build of the toolchain is incomplete/broken ? (The added |
|
BTW, it is recommended that GCC be at least 15.0 for vector RISC-V. Probably 19+ on LLVM |
|
Idk how authoritative this riscv-collab project is actually... besides being endorsed by RISC-V International |
|
Seems the problem is that (at least) that toolchain does not define |
|
Further to this, seems to be a glibc oddity where one has to define POSIX_C_SOURCE to 199309 to enable certain POSIX functions (or alternatively, use std=gnu11 instead of c11) |
|
Maybe you are using an older version of glibc? |
No description provided.